<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>hdcp1x: xhdcp1x_cipher.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">hdcp1x
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhdcp1x__cipher_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xhdcp1x_cipher.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga458350d13807e4d1c4d3655167ec6f03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga458350d13807e4d1c4d3655167ec6f03">XHdcp1x_CipherInit</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga458350d13807e4d1c4d3655167ec6f03"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes an HDCP cipher.  <a href="group__hdcp1x__v4__0.html#ga458350d13807e4d1c4d3655167ec6f03">More...</a><br /></td></tr>
<tr class="separator:ga458350d13807e4d1c4d3655167ec6f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40c4838c730476e98dfcd742eb1d21a4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga40c4838c730476e98dfcd742eb1d21a4">XHdcp1x_CipherIsLinkUp</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga40c4838c730476e98dfcd742eb1d21a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries the link state of a cipher device.  <a href="group__hdcp1x__v4__0.html#ga40c4838c730476e98dfcd742eb1d21a4">More...</a><br /></td></tr>
<tr class="separator:ga40c4838c730476e98dfcd742eb1d21a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3f73058855c8d60cbd588d74e60a668"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaa3f73058855c8d60cbd588d74e60a668">XHdcp1x_CipherEnable</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa3f73058855c8d60cbd588d74e60a668"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables a HDCP cipher.  <a href="group__hdcp1x__v4__0.html#gaa3f73058855c8d60cbd588d74e60a668">More...</a><br /></td></tr>
<tr class="separator:gaa3f73058855c8d60cbd588d74e60a668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ca06586dc06796fdc31a2f64096a28d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga2ca06586dc06796fdc31a2f64096a28d">XHdcp1x_CipherDisable</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2ca06586dc06796fdc31a2f64096a28d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables a HDCP cipher.  <a href="group__hdcp1x__v4__0.html#ga2ca06586dc06796fdc31a2f64096a28d">More...</a><br /></td></tr>
<tr class="separator:ga2ca06586dc06796fdc31a2f64096a28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f0a88da0a794b63e3f6caafa912dc10"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga6f0a88da0a794b63e3f6caafa912dc10">XHdcp1x_CipherSetKeySelect</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u8 KeySelect)</td></tr>
<tr class="memdesc:ga6f0a88da0a794b63e3f6caafa912dc10"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the key selection value.  <a href="group__hdcp1x__v4__0.html#ga6f0a88da0a794b63e3f6caafa912dc10">More...</a><br /></td></tr>
<tr class="separator:ga6f0a88da0a794b63e3f6caafa912dc10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad44ad72f65d851de50c40053e327ba9e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gad44ad72f65d851de50c40053e327ba9e">XHdcp1x_CipherDoRequest</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x__v4__0.html#ga84500fe19b892af19bd0a2a2657b342b">XHdcp1x_CipherRequestType</a> Request)</td></tr>
<tr class="memdesc:gad44ad72f65d851de50c40053e327ba9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initiates a request within the HDCP cipher.  <a href="group__hdcp1x__v4__0.html#gad44ad72f65d851de50c40053e327ba9e">More...</a><br /></td></tr>
<tr class="separator:gad44ad72f65d851de50c40053e327ba9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace24c74db709b523e1aae7e082494022"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gace24c74db709b523e1aae7e082494022">XHdcp1x_CipherIsRequestComplete</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gace24c74db709b523e1aae7e082494022"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries the progress of the current request.  <a href="group__hdcp1x__v4__0.html#gace24c74db709b523e1aae7e082494022">More...</a><br /></td></tr>
<tr class="separator:gace24c74db709b523e1aae7e082494022"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfeb8a266c1bc554753f93d62eb9a891"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gacfeb8a266c1bc554753f93d62eb9a891">XHdcp1x_CipherGetNumLanes</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacfeb8a266c1bc554753f93d62eb9a891"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the current number of lanes of the HDCP cipher.  <a href="group__hdcp1x__v4__0.html#gacfeb8a266c1bc554753f93d62eb9a891">More...</a><br /></td></tr>
<tr class="separator:gacfeb8a266c1bc554753f93d62eb9a891"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad104aebb80bb03cb66c31eaabf21247a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gad104aebb80bb03cb66c31eaabf21247a">XHdcp1x_CipherSetNumLanes</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u32 NumLanes)</td></tr>
<tr class="memdesc:gad104aebb80bb03cb66c31eaabf21247a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function configures the number of lanes of the HDCP cipher.  <a href="group__hdcp1x__v4__0.html#gad104aebb80bb03cb66c31eaabf21247a">More...</a><br /></td></tr>
<tr class="separator:gad104aebb80bb03cb66c31eaabf21247a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae38ae0f74022763d8650a21fedcd15e5"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gae38ae0f74022763d8650a21fedcd15e5">XHdcp1x_CipherGetEncryption</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae38ae0f74022763d8650a21fedcd15e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the current encryption stream map.  <a href="group__hdcp1x__v4__0.html#gae38ae0f74022763d8650a21fedcd15e5">More...</a><br /></td></tr>
<tr class="separator:gae38ae0f74022763d8650a21fedcd15e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga706d8729ad07f34fad5e20f83c59d69f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga706d8729ad07f34fad5e20f83c59d69f">XHdcp1x_CipherEnableEncryption</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 StreamMap)</td></tr>
<tr class="memdesc:ga706d8729ad07f34fad5e20f83c59d69f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables encryption on a set of streams.  <a href="group__hdcp1x__v4__0.html#ga706d8729ad07f34fad5e20f83c59d69f">More...</a><br /></td></tr>
<tr class="separator:ga706d8729ad07f34fad5e20f83c59d69f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga49cf0f72f0d918e33d66ff40c91d3073"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga49cf0f72f0d918e33d66ff40c91d3073">XHdcp1x_CipherDisableEncryption</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 StreamMap)</td></tr>
<tr class="memdesc:ga49cf0f72f0d918e33d66ff40c91d3073"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables encryption on a set of streams.  <a href="group__hdcp1x__v4__0.html#ga49cf0f72f0d918e33d66ff40c91d3073">More...</a><br /></td></tr>
<tr class="separator:ga49cf0f72f0d918e33d66ff40c91d3073"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc166098738c7aac2703ee0cbd757c01"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gacc166098738c7aac2703ee0cbd757c01">XHdcp1x_CipherGetLocalKsv</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacc166098738c7aac2703ee0cbd757c01"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the local KSV value from the cipher.  <a href="group__hdcp1x__v4__0.html#gacc166098738c7aac2703ee0cbd757c01">More...</a><br /></td></tr>
<tr class="separator:gacc166098738c7aac2703ee0cbd757c01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d260acd4a5eb9842f5a4bbb31be0e36"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga9d260acd4a5eb9842f5a4bbb31be0e36">XHdcp1x_CipherGetRemoteKsv</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga9d260acd4a5eb9842f5a4bbb31be0e36"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the remote KSV value from the cipher.  <a href="group__hdcp1x__v4__0.html#ga9d260acd4a5eb9842f5a4bbb31be0e36">More...</a><br /></td></tr>
<tr class="separator:ga9d260acd4a5eb9842f5a4bbb31be0e36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga320b0410ab8e10a8bc5c2a6278ed06d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga320b0410ab8e10a8bc5c2a6278ed06d7">XHdcp1x_CipherSetRemoteKsv</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 Ksv)</td></tr>
<tr class="memdesc:ga320b0410ab8e10a8bc5c2a6278ed06d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function writes the remote KSV value to the cipher.  <a href="group__hdcp1x__v4__0.html#ga320b0410ab8e10a8bc5c2a6278ed06d7">More...</a><br /></td></tr>
<tr class="separator:ga320b0410ab8e10a8bc5c2a6278ed06d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ecfb468f0917a558f7713ab74903033"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga8ecfb468f0917a558f7713ab74903033">XHdcp1x_CipherGetB</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u32 *X, u32 *Y, u32 *Z)</td></tr>
<tr class="memdesc:ga8ecfb468f0917a558f7713ab74903033"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the contents of the B register in BM0.  <a href="group__hdcp1x__v4__0.html#ga8ecfb468f0917a558f7713ab74903033">More...</a><br /></td></tr>
<tr class="separator:ga8ecfb468f0917a558f7713ab74903033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70bcb7dd61e57e5b33d2213817a80eca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga70bcb7dd61e57e5b33d2213817a80eca">XHdcp1x_CipherSetB</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u32 X, u32 Y, u32 Z)</td></tr>
<tr class="memdesc:ga70bcb7dd61e57e5b33d2213817a80eca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function writes the contents of the B register in BM0.  <a href="group__hdcp1x__v4__0.html#ga70bcb7dd61e57e5b33d2213817a80eca">More...</a><br /></td></tr>
<tr class="separator:ga70bcb7dd61e57e5b33d2213817a80eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga987fc5a5170470f0bbff214d317aac17"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga987fc5a5170470f0bbff214d317aac17">XHdcp1x_CipherGetK</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u32 *X, u32 *Y, u32 *Z)</td></tr>
<tr class="memdesc:ga987fc5a5170470f0bbff214d317aac17"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the contents of the K register in BM0.  <a href="group__hdcp1x__v4__0.html#ga987fc5a5170470f0bbff214d317aac17">More...</a><br /></td></tr>
<tr class="separator:ga987fc5a5170470f0bbff214d317aac17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89ff306031805dad1e1ff7af0c836873"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga89ff306031805dad1e1ff7af0c836873">XHdcp1x_CipherSetK</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u32 X, u32 Y, u32 Z)</td></tr>
<tr class="memdesc:ga89ff306031805dad1e1ff7af0c836873"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function writes the contents of the K register in BM0.  <a href="group__hdcp1x__v4__0.html#ga89ff306031805dad1e1ff7af0c836873">More...</a><br /></td></tr>
<tr class="separator:ga89ff306031805dad1e1ff7af0c836873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72d8fd0f45ff6424d3aac43e36360fec"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga72d8fd0f45ff6424d3aac43e36360fec">XHdcp1x_CipherGetMi</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga72d8fd0f45ff6424d3aac43e36360fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the contents of the Mi/An register of BM0.  <a href="group__hdcp1x__v4__0.html#ga72d8fd0f45ff6424d3aac43e36360fec">More...</a><br /></td></tr>
<tr class="separator:ga72d8fd0f45ff6424d3aac43e36360fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9719a81dc9b6815f6b616ccc076f03c2"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga9719a81dc9b6815f6b616ccc076f03c2">XHdcp1x_CipherGetRi</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga9719a81dc9b6815f6b616ccc076f03c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the contents of the Ri register of BM0.  <a href="group__hdcp1x__v4__0.html#ga9719a81dc9b6815f6b616ccc076f03c2">More...</a><br /></td></tr>
<tr class="separator:ga9719a81dc9b6815f6b616ccc076f03c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8759c2071248b537b7ae18b2a1ec5a6"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gad8759c2071248b537b7ae18b2a1ec5a6">XHdcp1x_CipherGetMo</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad8759c2071248b537b7ae18b2a1ec5a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the contents of the Mo register of the device.  <a href="group__hdcp1x__v4__0.html#gad8759c2071248b537b7ae18b2a1ec5a6">More...</a><br /></td></tr>
<tr class="separator:gad8759c2071248b537b7ae18b2a1ec5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga14ed33ea832900d1022b7a1e8ddba397"><td class="memItemLeft" align="right" valign="top">u16&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga14ed33ea832900d1022b7a1e8ddba397">XHdcp1x_CipherGetRo</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga14ed33ea832900d1022b7a1e8ddba397"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the contents of the Ro register of the device.  <a href="group__hdcp1x__v4__0.html#ga14ed33ea832900d1022b7a1e8ddba397">More...</a><br /></td></tr>
<tr class="separator:ga14ed33ea832900d1022b7a1e8ddba397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac542620e5aa06df5f83f097a6fc7738"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaac542620e5aa06df5f83f097a6fc7738">XHdcp1x_CipherGetVersion</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaac542620e5aa06df5f83f097a6fc7738"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the version of the HDCP cipher core.  <a href="group__hdcp1x__v4__0.html#gaac542620e5aa06df5f83f097a6fc7738">More...</a><br /></td></tr>
<tr class="separator:gaac542620e5aa06df5f83f097a6fc7738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1075068f7db6bf3b0ae31818534f93e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga1075068f7db6bf3b0ae31818534f93e8">XHdcp1x_CipherEnableBlank</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1075068f7db6bf3b0ae31818534f93e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the cipher blank value to 0x0000FF (blue), and sets the cipher blank select to TRUE.  <a href="group__hdcp1x__v4__0.html#ga1075068f7db6bf3b0ae31818534f93e8">More...</a><br /></td></tr>
<tr class="separator:ga1075068f7db6bf3b0ae31818534f93e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2bcbd719e1f2f9b0b5fe6757b5a14b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaa2bcbd719e1f2f9b0b5fe6757b5a14b2">XHdcp1x_CipherDisableBlank</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa2bcbd719e1f2f9b0b5fe6757b5a14b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the cipher blank select to FALSE.  <a href="group__hdcp1x__v4__0.html#gaa2bcbd719e1f2f9b0b5fe6757b5a14b2">More...</a><br /></td></tr>
<tr class="separator:gaa2bcbd719e1f2f9b0b5fe6757b5a14b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
